﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyTime.ProviderFactory
{
    public interface IMyTimeProvider
    {
        void AddTask(Entities.ITimeItem timeItem);
        IEnumerable<Entities.ITimeItem> GetAllTime();
        IEnumerable<ProviderFactory.Entities.ITimeItem> GetTodaysTimeItems();
        bool ImportOldData(double version, params string[] param);
        ProviderFactory.Entities.ITimeItem GetCurrentTimeItem();
        System.Collections.Specialized.NameValueCollection Settings { get; set; }
        string Description { get; }
        string Name { get; }
    }
}
